scientific peer review group - French English Dictionary